#ifndef TOOLS_H
#define TOOLS_H
#include <stdio.h>
#include <stdlib.h>
#include <getch.h>
#include <assert.h>
#include <string.h>
#include "type.h"
#include <stdbool.h>

bool yes_or_no(void);

//获取指令
int get_cmd(char start,char end);

//获取字符串
char* get_str(char* str,size_t size);

//延时显示
void show_msg(const char* msg,float sec);

//按任意键继续
void anykey_continue(void);

//得到数量
int file_num(char *NAME,char* name);

//消除某一记录
bool del_record(char* NAME,char* name,char* record);

//添加一条记录
bool add_record(char* NAME,char* name,char* record);

//登入函数
bool student_login(char* id);

//写入book_isbn
bool write_book_isbn(Book_TYPE* data);

//读出student_order
//void read_student_order(char* id);

//读出book_isbn
bool read_book_isbn(char* isbn,Book_TYPE* data);

//读出book_mode
//void read_book_mode(char* mode);

//读出student_borrow
//void read_student_borrow(char* id);

//读出student_return
//void read_student_return(char* id);

//读出book_name
bool read_book_name(char* name);

//book_order  0消除一条预约记录/1查看预约记录
bool del_order(char* isbn,const int mode);

//获取当前时间
Time get_time(void);

//删除文件
void del(char* NAME,char* name);

//写借书记录
//bool read_student_borrow(char* id,char* isbn);

#endif//TOOLS_H
